#!/bin/bash

echo "开始生成所有新增服务的 gRPC 代码..."
echo "========================================"

# 进入 go 目录
cd go

# 生成城市代码服务
echo "1. 生成城市代码服务..."
cd citycode
chmod +x gen.sh
./gen.sh
cd ..

echo ""

# 生成设备制造商服务
echo "2. 生成设备制造商服务..."
cd manufacturer
chmod +x gen.sh
./gen.sh
cd ..

echo ""

# 生成设备模型服务
echo "3. 生成设备模型服务..."
cd snmodel
chmod +x gen.sh
./gen.sh
cd ..

echo ""

# 生成团队服务
echo "4. 生成团队服务..."
cd team
chmod +x gen.sh
./gen.sh
cd ..

echo ""
echo "========================================"
echo "所有新增服务的 gRPC 代码生成完成！"
echo ""
echo "生成的服务包括："
echo "- 城市代码服务 (citycode)"
echo "- 设备制造商服务 (manufacturer)"
echo "- 设备模型服务 (snmodel)"
echo "- 团队服务 (team)" 